\section{Tests}

	\subsection{Utilisation de la mémoire}
	
		Après avoir exécuté un programme utilisant les threads en espace utilisateur que nous avons développés, aucune fuite mémoire n'est signalée par \textit{valgrind} lorsque l'on fait appel en fin de programme à notre fonction de libération de la mémoire.
		
	\subsection{Test sur example.c}
	
		L'exécution de \verb?example.c? retourne bien le résultat escompté. C'est à dire le lancement des threads par le \verb?main()?, puis le premier affichage de \textbf{thread1} suivi de celui de \textbf{thread2}. Puis leur second message dans le m\^eme ordre. Les valeurs de retour sont de plus bien stockées.\\
		
		De plus on observe déjà un gain de performance par rapport à la version utilisant pthread. En effet, le programme utilisant les threads en espace utilisateur s'exécute en moyenne deux fois plus rapidement que la version avec des threads en espace noyau.
		
	
	